Changing display resolutions based on context

ABSTRACT

In some examples, an electronic device includes a display panel comprising a plurality of pixels; and a controller to select a theme from a plurality of themes that specify respective different display characteristics of displayed content, and based on the selected theme, change a display resolution of the displayed content.

CROSS REFERENCE TO RELATED APPLICATIONS

This is a continuation of U.S. application Ser. No. 16/078,467, having anational entry date of Aug. 21, 2018, which is a national stageapplication under 35 U.S.C. § 371 of PCT/US2016/057961, filed Oct. 20,2016, which are both hereby incorporated by reference in their entirety.

BACKGROUND

Electronic devices include display devices to display images. A displaydevice can include an array of pixels, which can be controlled toproduce a target image on the display device.

BRIEF DESCRIPTION OF THE DRAWINGS

Some implementations of the present disclosure are described withrespect to the following figures.

FIG. 1 is a block diagram of an electronic device according to someexamples.

FIG. 2A is a block diagram of an electronic device according to furtherexamples.

FIG. 2B is a schematic diagram of an electronic device including a baseand a display unit pivotable with respect to the base, according toalternative examples.

FIG. 3 is a flow diagram of a process according to some examples.

FIG. 4 is a block diagram of a storage medium storing machine-readableinstructions according to some examples.

DETAILED DESCRIPTION

In the present disclosure, the article “a,” “an”, or “the” can be usedto refer to a singular element, or alternatively to multiple elementsunless the context clearly indicates otherwise. Also, the term“includes,” “including,” “comprises,” “comprising,” “have,” or “having”is open ended and specifies the presence of the stated element(s), butdoes not preclude the presence or addition of other elements.

An electronic device can include a display panel for displayinginformation. The display panel can consume a relatively large amount ofpower when in use, particularly when displaying images with brightcolors. To achieve power savings, the display panel can be dimmed byreducing the brightness of a displayed image. In sleep mode, the displaypanel can be blanked such that no image is displayed by the displaypanel. Blanking the display panel is not a viable option for powersavings when a user is actively interacting with the display panel.Dimming the displayed image by a sufficient amount to achieve a lowpower consumption goal can make the displayed image difficult to read bythe user.

In accordance with some implementations of the present disclosure, powersavings of electronic devices can be achieved by changing colors (andpossibly other display characteristics) of content displayed by displaypanels. In some examples, the display panels can include organic lightemitting display (OLED) panels that include pixels implemented with anarray of organic light emitting diodes (OLEDs). The pixels can beindividually controlled.

To achieve power saving in an electronic device, a controller can selecta theme from multiple themes that specify respective differentcharacteristics of displayed content, where the differentcharacteristics include different colors and possibly othercharacteristics, such as brightness, resolution, contrast, and so forth.Based on the selected theme, the controller changes a color displayed bya portion of the plurality of pixels from a first color to a second,different color. More generally, based on the selected theme, thecontroller changes a display characteristic (or multiple displaycharacteristics) of the displayed content, where the changedcharacteristic(s) can include any or some combination of the following:color, brightness, resolution, contrast, and so forth.

As used in the present disclosure, the term “theme” refers to anycollection of preset information that represents a displaycharacteristic (or multiple display characteristics) of content that isto be displayed by a display panel. A first theme can include presetinformation specifying first characteristics of displayed content. Asecond theme can include preset information specifying secondcharacteristics of displayed content, where the second characteristicsof the second theme can differ according to at least in one aspect fromthe first characteristics of the first theme. For example, thedifference can be a difference in color, a difference in brightness, adifference in resolution, and so forth.

The different themes can be selected for use in achieving power savingin respective different contexts of use of the electronic device 200.For example, in a first context of use, a first theme can be selected,while in a second context of use, a second theme can be selected. A“context of use” of an electronic device can refer to a manner in whichthe electronic device is used (e.g., what type of content is beingdisplayed), an environment in which the electronic device is used (e.g.,low-light environment versus bright environment), a power source that isbeing used to power the electronic device (e.g., whether the electronicdevice is being powered by a battery or an external power source), andso forth.

FIG. 1 is a block diagram of an example electronic device 100. Examplesof the electronic device 100 can include any of the following: a desktopcomputer, a notebook computer, a tablet computer, a smartphone, awearable device (e.g., a smart watch, smart eyeglasses, a head-mounteddevice, etc.), a game appliance, a vehicle or a computer in a vehicle,and so forth.

The electronic device 100 includes a display panel 102, which can be anOLED panel or another type of panel. The display panel 102 includes anarray of pixels (represented by dots in FIG. 1 ). In some examples, suchas with an OLED panel, the pixels can be individually controlled, suchas to turn the pixel on or off or to adjust an amount of light emittedby the pixel.

Each pixel of on OLED panel can include OLEDs of different colors. TheOLEDs of different colors of each pixel can also be referred to assub-pixels. An OLED includes an emissive electroluminescent layer,formed of a film of organic material, that is between electrodes. Thelayers that make up the OLED are arranged on a substrate. An OLEDdisplay device can operate without a backlight. When a voltage isapplied across the electrodes, an electrical current flows through theemissive electroluminescent layer, which causes the emissiveelectroluminescent layer to emit light. The amount of light energyemitted by the emissive electroluminescent layer is based on the amountof electrical current passed through the OLED.

Although reference is made to OLED panels in the present disclosure, itis noted that techniques or mechanisms according to some implementationscan be applied to other types of display panels.

The electronic device 100 also includes a controller 104. The controller104 can include any or some combination of the following: amicroprocessor, a core of a multi-core microprocessor, amicrocontroller, a programmable gate array, a programmable integratedcircuit device, or any other hardware processing circuit. The term“controller” can refer to a single electronic component (e.g., anintegrated circuit device) or multiple electronic components. The term“controller” can also refer to a combination of a hardware processingcircuit and machine-readable instructions that are executable on thehardware processing circuit.

The controller 104 is able to control display characteristics of contentdisplayed by the display panel 102. In accordance with someimplementations of the present disclosure, in response to an indicationthat power saving is to be performed, the controller 104 is able toperform a theme selecting task 106 and a display characteristic changingtask 110.

The indication that power saving is to be performed can be responsive toa user selection to activate the feature of achieving power saving bychanging display characteristics (this feature can be referred to as a“display-based power saving feature” in the ensuing discussion). Forexample, machine-readable instructions (such as an operating system, abasic input/output system (BIOS) program, an application program, etc.)can display a control element in a user interface, where the controlelement can be selected by a user to activate or deactivate thedisplay-based power saving feature. Alternatively, a hardware controlbutton or a short-cut key or key combination can be provided on theelectronic device 100. When actuated, the hardware control button orshortcut key or key combination can indicate that the display-basedpower saving feature is to be activated.

In other examples, the indication to activate the display-based powersaving feature is not in response to a manual user selection, but rathercan be performed automatically by the electronic device 100, such as inresponse to detecting a low battery condition, an over-heating condition(where a temperature of the electronic device 100 has exceeded aspecified temperature threshold), and so forth.

In response to the indication to activate the display-based power savingfeature, the theme selecting task 106 performed by the controller 104selects a theme from multiple themes 108 that specify respectivedifferent characteristics of displayed information. Generally, a theme108 can specify display characteristic(s) that can achieve power savingover default display characteristic(s) used by the electronic device 100to display content on the display panel 102. For example, defaultdisplay characteristics can be specified by settings of an operatingsystem.

For example, if the default display characteristics specify that thebackground displayed by the display panel 102 is white, then a theme 108can specify use of a background with a darker color (e.g., black, darkgray, dark brown, etc.) to achieve power saving. If the display panel102 is an OLED panel, then a pixel that displays a black color is turnedoff, which allows the pixel to achieve increased power saving. Since thebackground can cover a large portion of the display panel 102, settingthe background to black can mean that a relatively large number ofpixels are turned off.

More generally, certain colors cause OLEDs to emit at a higher lightintensity (and thus consume more power), while other colors cause OLEDsto emit at a lower light intensity (and thus consume less power). Thecolors that emit at a higher light intensity can be referred to as“bright” colors, while the colors that emit a lower light intensity canbe referred to as “dark” colors.

As more specific examples, the themes 108 can include a document displaytheme, which includes preset information that represent displaycharacteristics for display a document, such as a text documentpresented by a word processing application. Generally, a document, suchas a text document, that is being presented by a word processingapplication has lower display quality demands than graphical images,such as graphical images associated with a picture or a video. Forexample, a text document can be displayed in monochrome gray scale andstill be legible to a user. As an example, the text document can bedisplayed with white text on a black or gray background. As anotherexample, the text document can be displayed with a light gray text on ablack background. Also, a text document can be displayed with a lowerresolution without affecting its legibility. Additionally, the textdocument can be displayed at a lower brightness while still beinglegible.

Initially, the controller 104 may display content on the display panel102 using the default colors, brightness, resolution, etc., of thedisplay panel 102. However, if the controller 104 detects that the userof the electronic device 100 is working on (reading or editing) a textdocument, then the theme selecting task 106 of the controller 104 canselect the document display theme from the themes 108.

However, if the controller 104 detects that the user has switched toviewing graphical images, then the controller 104 can either selectanother theme (e.g., a graphical image display theme) from among thethemes 108, or can revert back to the default display settings of theelectronic device 100.

A further example theme that can be included as part of the themes 108is a low-light display theme, which can be selected by the themeselecting task 106 of the controller 104 in response to detecting thatthe electronic device 100 is used in an environment of low light, where“low light” can refer to light that is less than some specifiedthreshold. The low-light display theme can specify characteristics thatare suitable for a low-light environment. For example, the low-lightdisplay theme 108 can specify a lower brightness, colors of reducedlight intensity that can be easily viewed in a low-light environment,and so forth. For example, in a bright environment, the colors ofdisplayed content should be bright and have high contrast with thebackground to allow a user to more easily view the content. However, ina low-light environment, less contrast has to be present between thecolor(s) of the display content and the background color, such that adifferent set of color(s) can be specified in the low-light theme toachieve power saving.

As another example, the themes 108 can include a battery display themeto be used when the electronic device 100 is being powered by a battery.When the electronic device 100 is powered by an external source, thecontroller 104 can cause the display panel 102 to display content usingdefault display settings, or alternatively, using another theme that isused when the electronic device 100 is powered by an external powersource. However, when the controller 104 detects that the electronicdevice 100 is powered by a battery, the battery display theme can beselected to control display characteristic(s) of content displayed bythe display panel 102. For example, the battery display theme canspecify the use of a lower brightness and color(s) that can result inpower saving.

The display characteristic changing task 110 of the controller changes,based on the selected theme (as selected by the theme selecting task106), the display characteristic(s) of the content displayed by thedisplay panel 102. For example, changing a display characteristic caninclude changing a color displayed by a portion of the pixels of thedisplay panel from a first color (e.g., color of a default setting ofthe electronic device 100) to a second, different color as specified bythe selected theme. Changing a color displayed by a portion of thepixels of the display panel 102 can refer to changing a color of aportion that is less than the entirety of the pixels of the displaypanel 102, or changing the color of all of the pixels of the displaypanel 102.

In further examples, a theme 108 can specify that colors of thedisplayed content (including the background) are to be inverted (e.g.,white to black and black to white).

Generally, different themes 108 can correspond to different powersavings. For example, a first theme can specify display characteristicsthat are to achieve a first level of power savings, while a second themecan specify display characteristics that are to achieve a second,different level of power savings. The theme selected can be based on adetermination of a target level of power saving desired by thecontroller 104, such as based on a determination of whether theelectronic device 100 is running on battery or is connected to anexternal power source.

Each theme of the themes 108 can have a user-override option, to allow auser to prevent the theme from being selected to provide thedisplay-based power saving feature. For example, the user-overrideoption for each theme can be presented as a list of user-overrideoptions for the respective themes 108. The user can select therespective user-override option(s) to disable the correspondingtheme(s).

In some examples, the theme selecting task 106 and the displaycharacteristic changing task 110 can be performed by machine-readableinstructions (such as those of an operating or an application program).In such examples, a main processor (which can be part of the controller104) of the electronic device 100 is involved in changing a displaycharacteristic of the displayed content using a selected theme.

In alternative examples, at least one of the themes 108 may beimplemented entirely in hardware, such as a video controller (which canbe part of the controller 104). By implementing the theme in hardware,the main processor (and thus machine-readable instructions such as anoperating system or an application program) of the electronic device 100would not have to be involved in changing a display characteristic ofdisplayed content, which can achieve even greater power saving. Forexample, the hardware, such as the video controller, can look at thecolor values of pixels to be displayed for each image frame, and canmodify the color values to result in less light intensity emitted by thepixels of the display panel 102. In a specific example, the videocontroller can determine if there are more bright color pixels (firstsubset of pixels) than dark color pixels (second subset of pixels), bysome specified threshold, for an image frame to be displayed by thevideo controller. If so, then the video controller can convert the firstsubset of bright color pixels (e.g., white color pixels) to black ordark gray pixels. The video controller further converts the dark colorpixels of the second subset to bright color pixels (e.g., by increasingthe white, red, green, and/or blue color) to make such pixels of thesecond subset more legible with respect to the pixels of the firstsubset. Thus, the hardware can change a display characteristic ofdisplayed content without involving any machine-readable instructions ofthe electronic device.

To achieve even more power savings, an active non-critical applicationcan be throttled such that the application runs at a slower speed.Running the application at a slower speed consumes less processor cyclesper time duration, which can result in reduced activity of a processorfor power savings.

FIG. 2A is a block diagram of an electronic device 200 according tofurther examples. In the example of FIG. 2A, the electronic device 200includes a display panel 202 and a controller 206 that is able tocontrol display characteristics of the content displayed by the displaypanel 202. The electronic device 200 has a context sensor 208, which isable to detect a context of use of the electronic device 200. Forexample, the context sensor 208 can include a light sensor to determinethe amount of light of the environment in which the electronic device200 is located. The light sensor can detect a low-light condition, whichcan be provided as an indication to the controller 206. In response tothe low-light indication, the controller 206 can select a low-lightdisplay theme from among the themes 108.

In other examples, the context sensor 208 can include a programexecuting in the electronic device 200 that is able to determine whattype of display content is being displayed on the display panel 202. Theprogram can be part of the operating system, for example. If the contextsensor 208 detects that the user is working on a text document (asopposed to a graphical image), then the controller 206 can select adocument display theme from among the themes 108 to use for adjustingthe display characteristics of the displayed content.

As a further example, the context sensor 208 can include a circuit or aprogram in the electronic device 200 that is able to detect whether theelectronic device 200 is running on battery or is being powered by anexternal source. If the context sensor 208 indicates that the electronicdevice 200 is being powered by a battery, then the controller 208 canselect a battery display theme that controls display characteristics ofthe display content when the electronic device 200 is running onbattery.

In further examples, the electronic device 200 can include a user focussensor 210, which is able to determine a region of user focus on adisplay panel. For example, the user focus sensor 210 can include acamera that is able to capture images of the eyes of the user of theelectronic device 200. The captured images of the user's eyes areprovided to the controller 206, which is able to determine the directionof gaze of the user's eyes. For example, the controller 206 candetermine that the user's gaze is focused on a bottom half of a displaypanel 202. As a result, the controller 206 can apply the display-basedpower saving feature to the upper half of the display panel (the portionthat is not the subject of user focus), while the lower half of thedisplay panel can display content using default display settings, forexample.

More generally, the display-based power saving feature is applied to aportion of the pixels of the display panel that is not the subject ofuser focus, as determined based on output of the user focus sensor 210received by the controller 206.

FIG. 2B illustrates a more specific example of the electronic device200. In FIG. 2B, the electronic device 200 includes a base 220 and adisplay unit 222 that is pivotable with respect to the base 220. Thedisplay panel 202 of FIG. 2A can be part of the display unit 222, whilea second display panel 204 can be part of the base 220. Depending uponthe relative pivoted position of the base 220 and the display unit 222,the display panels 202 and 204 can be used for displaying differenttypes of content, or one of the display panels 202 and 204 can bedeactivated. For example, when the display unit 222 and the base 220 ofthe electronic device 200 are arranged such that the electronic device200 has a clamshell arrangement (which is shown in FIG. 2B), then thedisplay panel 202 of the display unit 222 can display content to beviewed by a user (e.g., content displayed by application programs),while the display panel 204 of the base 220 can be used to display avirtual user input device, such as a virtual keyboard, that the user caninteract with to make inputs to the electronic device 200.

In other cases, the base 220 and the display unit 222 of the electronicdevice 200 can be pivoted to different positions so that the electronicdevice 200 has other arrangements, such as a tablet arrangement (wherethe electronic device 200 is used as a tablet computer), a bookarrangement (where the electronic device 200 is used as a book reader),and so forth. In these different arrangements, the display panels 202and 204 can display different content, and in some cases, one of thedisplay panels 202 and 204 can be deactivated or turned off.

In further examples, the controller 206 can determine that the user'sfocus is on the first display panel 202 and not on the second displaypanel 204. In such cases, the display-based power saving feature thatchanges display characteristics to achieve power saving can be appliedto the second display panel 204 but not the first display panel 202.

In accordance with additional examples, different themes can beassociated with respective different modes of operation of theelectronic device. As examples, the modes of operation can include:

-   -   a clamshell mode that corresponds to the clamshell arrangement        of the base 220 and the display unit 222,    -   a tablet mode that corresponds to the tablet arrangement of the        base 220 and the display unit 222,    -   a book mode that corresponds to the book arrangement where the        base 220 and the display unit 222 are pivoted with respect to        one another and held in an orientation that is similar to a way        a user would hold a book when the book is in an open position        and the user is reading the book,    -   a flat mode of operation, where the display unit 222 is rotated        by about 180° with respect to the base 220, and the electronic        device 200 is laid flat on a planar surface,    -   a tent mode of operation, where the display unit 222 is pivoted        to be angled with respect to the base 220, and the electronic        device 200 is placed generally in a portrait orientation, and    -   a stand mode of operation, where the display unit 222 has been        rotated by greater than 270° with respect to the base 220, such        that the display panel 202 of the display unit 220 is at an        angle and faces toward the user, whereas the display panel 204        of the base 220 faces a surface on which the electronic device        200 is placed.

Depending on the mode of operation used, one of the respective themescorresponding to the different modes of operation can be selected. Amode of operation can be an example of a context of use of theelectronic device 200 that can be detected using the context sensor 208(e.g., which can detect the rotational angle of a hinge connecting thedisplay unit 222 to the base 220, and which can detect an orientation ofthe electronic device 200).

FIG. 3 is a flow diagram of an example process according to someimplementations. The process displays (at 302), on a display panel thathas multiple pixels that are individually controllable, displayedcontent. In response to a determination to save power (such as detectingthat the electronic device is being run on battery or in response to auser indication), the process of FIG. 3 can perform the following tasks.The process can select (at 304) a theme from multiple themes thatspecify respective different display characteristics of displayedcontent. Based on the selected theme, the process changes (at 306)characteristics of the displayed content, where the changedcharacteristics include color.

FIG. 4 is a block diagram of a non-transitory machine-readable orcomputer-readable storage medium that stores machine-readableinstructions that upon execution can cause an electronic device toperform respective tasks. The machine-readable instructions includecontext determining instructions 402 to determine a context of use of anelectronic device. To achieve power saving, the machine-readableinstructions include theme selecting instructions 404 and color changinginstructions 406. Based on the determined context, the theme selectinginstructions 404 select a theme from multiple themes that specify arespective different display characteristics of displayed content. Basedon the selected theme, the color changing instructions 406 change acolor displayed by a portion of the pixels of the display panel from afirst color to a second, different color.

The storage medium 400 can include any or some combination of thefollowing: a semiconductor memory device such as a dynamic or staticrandom access memory (DRAM or SRAM), an erasable and programmableread-only memory (EPROM), an electrically erasable and programmableread-only memory (EEPROM) and a flash memory; a magnetic disk such as afixed, floppy and removable disk; another magnetic medium including atape; an optical medium such as a compact disk (CD) or a digital videodisk (DVD); or another type of storage device. Note that theinstructions discussed above can be provided on one computer-readable ormachine-readable storage medium, or alternatively, can be provided onmultiple computer-readable or machine-readable storage media distributedin a large system having possibly plural nodes. Such computer-readableor machine-readable storage medium or media is (are) considered to bepart of an article (or article of manufacture). An article or article ofmanufacture can refer to any manufactured single component or multiplecomponents. The storage medium or media can be located either in themachine running the machine-readable instructions, or located at aremote site from which machine-readable instructions can be downloadedover a network for execution.

In the foregoing description, numerous details are set forth to providean understanding of the subject disclosed herein. However,implementations may be practiced without some of these details. Otherimplementations may include modifications and variations from thedetails discussed above. It is intended that the appended claims coversuch modifications and variations.

What is claimed is:
 1. An electronic device comprising: a display panelcomprising a plurality of pixels; and a controller to: determine acontext of the electronic device, the context based on a light conditionof an environment in which the electronic device is located; in responseto the determined context of the electronic device: select a selectedtheme from a plurality of themes that specify respective differentcharacteristics of displayed content, the selected theme being a firsttheme that specifies a first display resolution responsive to a firstlight condition of the environment, and the selected theme being asecond theme that specifies a different second display resolutionresponsive to a second light condition of the environment, wherein thefirst light condition is different from the second light condition, thefirst display resolution comprises a first quantity of pixels along adimension of the display panel, and the different second displayresolution comprises a different quantity of pixels along the dimensionof the display panel, determine, based on an output of images of eyes ofa user captured by a sensor, a user focus on a first region of thedisplayed content, and a second region of the displayed content on whichthe user is not focused, and based on the selected theme, change adisplay resolution of the displayed content, wherein the changing of thedisplay resolution occurs in the second region and not in the firstregion.
 2. The electronic device of claim 1, wherein the display panelis a first display panel, the electronic device further comprising asecond display panel, wherein the first region of the displayed contentis on the first display panel and not on the second display panel, andthe second region of the displayed content is on the second displaypanel, and wherein the controller is to apply the changing of thedisplay resolution in the second display panel but not the first displaypanel responsive to a determination that the user focus is on the firstdisplay panel and not on the second display panel.
 3. The electronicdevice of claim 1, wherein the context is further based on a type ofcontent displayed by the electronic device, and wherein the selecting ofthe selected theme is further based on the type of the displayedcontent, wherein different themes of the plurality of themes correspondto different types of displayed content.
 4. The electronic device ofclaim 3, wherein the different types of displayed content comprise textcontent and graphical image content.
 5. The electronic device of claim1, wherein the plurality of themes further specify an additionaldifferent display characteristic selected from among brightness,contrast, and color.
 6. The electronic device of claim 1, wherein theplurality of themes further specify different colors for differentcontexts, and wherein the controller is to further: based on theselected theme, invert colors displayed by a portion of the plurality ofpixels between different colors.
 7. The electronic device of claim 6,wherein the inverting of the colors comprises changing between brightcolors and dark colors.
 8. The electronic device of claim 1, wherein thecontext is further based on a type of power source used by theelectronic device, and wherein the selecting of the selected theme isfurther based on the type of power source used by the electronic device,wherein different themes of the plurality of themes correspond todifferent types of power sources.
 9. The electronic device of claim 8,wherein the different types of power sources comprise a battery and anexternal power source.
 10. The electronic device of claim 1, wherein thecontroller is a video controller.
 11. The electronic device of claim 1,further comprising a light sensor to provide measurement data relatingto an amount of light of the environment, and wherein the controller isto determine whether the electronic device is in a low-light environmentbased on the measurement data from the light sensor.
 12. Anon-transitory machine-readable storage medium storing instructions thatupon execution cause an electronic device to: determine a context of theelectronic device comprising a display panel including a plurality ofpixels, the context based on a light condition of an environment inwhich the electronic device is located; and in response to thedetermined context of the electronic device: select a selected themefrom a plurality of themes that specify respective differentcharacteristics of displayed content, the selected theme being a firsttheme that specifies a first display resolution responsive to a firstlight condition of the environment, and the selected theme being asecond theme that specifies a different second display resolutionresponsive to a second light condition of the environment, wherein thefirst light condition is different from the second light condition, thefirst display resolution comprises a first quantity of pixels along adimension of the display panel, and the different second displayresolution comprises a different quantity of pixels along the dimensionof the display panel, determine, based on an output of images of eyes ofa user captured by a sensor, a user focus on a first region of thedisplayed content, and a second region of the displayed content on whichthe user is not focused, and based on the selected theme, change adisplay resolution of the displayed content, wherein the changing of thedisplay resolution occurs in the second region and not in the firstregion.
 13. The non-transitory machine-readable storage medium of claim12, wherein the context is further based on a type of content displayedby the electronic device, and wherein the selecting of the selectedtheme is further based on the type of the displayed content, whereindifferent themes of the plurality of themes correspond to differenttypes of displayed content.
 14. The non-transitory machine-readablestorage medium of claim 12, wherein the plurality of themes furtherspecify an additional different display characteristic selected fromamong brightness, contrast, and color.
 15. The non-transitorymachine-readable storage medium of claim 14, wherein the plurality ofthemes further specify different colors for different contexts, andwherein the instructions upon execution cause the electronic device:based on the selected theme, invert colors displayed by a portion of theplurality of pixels of the display panel between different colors. 16.The non-transitory machine-readable storage medium of claim 12, whereinthe context is further based on a type of power source used by theelectronic device, and wherein the selecting of the selected theme isfurther based on the type of power source used by the electronic device,wherein different themes of the plurality of themes correspond todifferent types of power sources.
 17. The non-transitorymachine-readable storage medium of claim 16, wherein the different typesof power sources comprise a battery and an external power source.
 18. Amethod of an electronic device, comprising: determining a context of theelectronic device comprising a display panel including a plurality ofpixels, the context based on a light condition of an environment inwhich the electronic device is located; and in response to thedetermined context of the electronic device: selecting a selected themefrom a plurality of themes that specify respective differentcharacteristics of displayed content, the selected theme is a firsttheme that specifies a first display resolution responsive to a firstlight condition of the environment, and the selected theme is a secondtheme that specifies a different second display resolution responsive toa second light condition of the environment, wherein the first lightcondition is different from the second light condition, the firstdisplay resolution comprises a first quantity of pixels along adimension of the display panel, and the different second displayresolution comprises a different quantity of pixels along the dimensionof the display panel, and determine, based on an output of images ofeyes of a user captured by a sensor, a user focus on a first region ofthe displayed content, and a second region of the displayed content onwhich the user is not focused, and based on the selected theme, changinga display resolution of the displayed content, wherein the changing ofthe display resolution occurs in the second region and not in the firstregion.
 19. The method of claim 18, wherein the context is further basedon a type of content displayed by the electronic device, and wherein theselecting of the selected theme is further based on the type of thedisplayed content, wherein different themes of the plurality of themescorrespond to different types of displayed content.